package com.yqb.study.modular.dao.mysql;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.plugins.Page;
import com.yqb.study.modular.persistence.model.City;

/**
 * 自定义City查询接口
 */
public interface CityDao {
    /**
     * 带搜索条件的分页查询
     * @param page 分页参数
     * @param searchCond 搜索条件
     * @return
     */
    List<City> getPageCityInfo(@Param("page") Page<City> page, @Param("searchCond") Map<String, String> searchCond);
    
    /**
     * 带搜索条件的分页查询
     * @param page 分页参数
     * @param searchCond 搜索条件
     * @return
     */
    List<Map<String, Object>> getPageCityInfoMap(@Param("page") Page<Map<String, Object>> page, @Param("searchCond") Map<String, String> searchCond);    
}
